table, td {
border: 1px solid black;
}

td {
border: 1px solid black;
font-size: 16px;
padding: 2px;
vertical-align: top;
width: 150px;
}

th {
background-color: grey;
color: white;
font-size: 16px;
}

input[type=text] {
width: 166px;
}

p { margin:0; padding: 0; }
table { border: 1px solid #dbdbdb; }
td { border: 0; margin: 0; padding: 5; }
tr { border: 0; }
td.body a{ color:#000000; }
td.body { background-color:#ffffff; color:#000000; }
td.header { background-color:#7c0f0f; color:#000000; }
td.header a:link { text-decoration: none; }
td.header a:active { text-decoration: underline; }
td.footer { background-color:#7c0f0f; color:#ffffff; text-align:center; }
body { font-family: Helvetica; font-size: 11px; color: #000; }
h3 { margin: 0px; padding: 0px;}
.suggestionsBox { position: relative; left: 30px; margin: 10px 0px 0px 0px; width: 200px; background-color: #212427; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000;color: #fff; }
.suggestionList { margin: 0px; padding: 0px; }
.suggestionList li { margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; }
.suggestionList li:hover { background-color: #659CD8; }


body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
/* The reset rules */
margin:0px;
padding:0px;
}

body{
color:#555555;
font-size:13px;
background: #eeeeee;
font-family:Arial, Helvetica, sans-serif;
width: 100%;
}

h1{
font-size:28px;
font-weight:bold;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

h2{
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
padding-left:2px;
text-transform:uppercase;
white-space:nowrap;
margin-top:4px;
color:#888888;
}

#main p{
padding-bottom:8px;
}

/* .clear{
clear:both;
}

#main{
width:800px;
/* Centering it in the middle of the page */
/*
margin:20px auto;
} */

.container{
margin-top:0px;
background:#FFFFFF;
border:1px solid #E0E0E0;
padding:15px;
line-height:175%;

/* Rounded corners */
-moz-border-radius:20px;
-khtml-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius:20px;
}

.err{
color:red;
}

.success{
color:#00CC00;
}

a, a:visited {
color:#000000;
text-decoration:none;
outline:none;
}

a:hover{
text-decoration:underline;
}

* {
* margin: 0;
* padding: 0;
* }
* body {
* padding: 10px;
* background: #eaeaea;
* text-align: center;
* font-family: arial;
* font-size: 12px;
* color: #333333;
* }
* .container {
* width: 1000px;
* height: auto;
* background: #ffffff;
* border: 1px solid #cccccc;
* border-radius: 10px;
* margin: auto;
* text-align: left;
* }
* .header {
* padding: 10px;
* }
* .main_title {
* background: #cccccc;
* color: #ffffff;
* padding: 10px;
* font-size: 20px;
* line-height: 20px;
* }
* .content {
* padding: 10px;
* min-height: 100px;
* }
* .footer {
* padding: 10px;
* text-align: right;
* }
* .footer a {
* color: #999999;
* text-decoration: none;
* }
* .footer a:hover {
* text-decoration: underline;
* }
* .label_div {
* width: 120px;
* float: left;
* line-height: 28px;
* }
* .input_container {
* height: 30px;
* float: left;
* }
* .input_container input {
* height: 20px;
* width: 200px;
* padding: 3px;
* border: 1px solid #cccccc;
* border-radius: 0;
* }
* .input_container ul {
* width: 206px;
* border: 1px solid #eaeaea;
* position: absolute;
* z-index: 9;
* background: #f3f3f3;
* list-style: none;
* }
* .input_container ul li {
* padding: 2px;
* }
* .input_container ul li:hover {
* background: #eaeaea;
* }
* #country_list_id {
* display: none;
* }
